查看原文
其他

Filecoin AMA:(戏说)答案的背后是什么?

胡飞瞳 胡飞瞳 2023-06-12

北京时间2020年3月6日上午10点至11点,协议实验室创始人胡安带领团队做了一次AMA(Ask Me Anything:随你问)线上活动。此活动是团队系列活动的一部分,显示团队的社区推广逐步推进,回答中规中矩,不出意料之外。那么从这些回答中能看到什么?背景和背后的思考能挖掘出什么来呢?换位思考是一个好办法。


Juan Benet(胡安)不仅仅是一个极客,也是一个营销高手。不然,IPFS和Filecoin项目不可能募集到如此体量的资金,也不可能引起这么广泛的关注。


但是,协议实验室的每一次活动,回答问题都非常官方。许多外交辞令。每次都让人感觉有信心,但又留有余地。到底里面藏了什么,今天我就是Juan(冒充的),挑10个问题回答一下,把内心活动都告诉你,这可以了吧。(戏说一回,切勿当真)。



为什么要戏说一回呢?因为这个AMA本来就没有那么严肃,调侃一下能够增点欢乐,轻松一点更能看清真相。不信,先来看看slack 的AMA频道的一段对话。

进入调侃模式

外加:

AMA 10 大问题探寻


你会发现 Why 是一个很幽默的极客。(以下素材全部取自Slack fil-ama频道,根据需要有删减无添加。翻译由作者添加。)






01Filecoin上线日期一再推迟,最近一次的计划是在7月份上线,这个能按时吗?

回答:大家都看到了,我们最近发表了最新的计划,这就是我们基于现状作出的最佳估计。我们对此计划的执行很有信心,现在不觉得需要进一步推迟。现在团队按照安排正在紧锣密鼓地工作,目标就是按期上线主网。在主网之前,是第二阶段测试,我们对此更有信心,而且已经开始主网上线倒计时。

我们比任何人都希望推出Filecoin网络,延迟会让所有人失望,包括我们自己。但是,主网上线的最重要的指标是功能正常而且安全。每一个都对此寄予希望。对这一点,我们不会让大家失望。

内心:就知道会问这个问题。这个问题只有唯一的答案,那就是肯定回答加上外交辞令。因为新的计划刚刚发布,没有修改计划之前都不会有任何新的答案。因此,1)再次表明计划,2)表信心(不是决心),3)讲交情。-- 搞定。

一再推迟也非我所愿啊,这就跟火箭升空一样,你要我按时发射,还是确认功能完备系统无故障后再发射?当然是后者。另外,虽然我真的很有信心,但现在的计划中的Tantative(暂定)这个词麻烦看一下。毕竟世上没有绝对的事情。



02GPU是参与Filecoin挖矿所必须的吗?

回答:这个问题问得很好啊。首先申明,Filecoin不是GPU挖矿。Filecoin挖矿是基于存储算力共识的。就是说一个矿工存储的数据越多,就越有机会挖到区块并得到奖励。

GPU仅仅在Filecoin计算SNARK的时候需要,也就是零知识证明的时候,这个时候用GPU比用CPU要快很多、也更划算。

从长远来看,我们可能会某个时候停止使用SNARK,那么GPU也就不再需要。但是短期而言,GPU还是需要的,但矿工可以把零知识证明部分外包,从而使用更便宜的矿机。

内心:使用GPU真的不是我们想要的。只是当前的无奈之举。链要有价值,安全最为重要。为了安全,太多的设计需要考虑,其中包括PoSt要在很短的时间内完成。而且链上的数据要少。怎么办,在很短的时间完成零知识证明是当前明智的选择。

但是,RSA VC的研究已经走了一半了。当前估计可能来不及赶上目前的主网实现。但一旦可行,用它替代SNARK是完全可以的。到时候,去他的GPU。



03当前的复制证明,把PoR是结合进PoS里面的,但是需要耗费大约2倍的空间。按照没有额外空间需要的标准来说显然是失败的,这个明显的弱点,如何与传统的存储服务进行竞争?

回答:在我们的证明体系中,可获取性证明(PoR)和存储证明(PoS)是结合在一起的。只有一个证明,而且,当用户数据完成密封(Seal)后,大小还是和原数据一样的。因此,并没有占用额外空间。但是,如果矿工想要加快检索速度,可以也保留原来的数据,这样实现空间换时间。

内心:说起数据,我们有两种选择。保留原来的数据,或者不保留都没有问题。但是,如果要加快速度,您可能不仅仅是需要保留数据,就像Lotus目前所设计的这样,你可能还需要保留Merkle Tree或者一些附加信息,这些信息所占用的空间也不少。但是,不好意思,这部分空间显然不是这个问题所涉及到的。

严格地讲,作为一个存储市场的矿工,你不需要存储一些附加数据,因此没有额外的空间需求,但是,如果你还要挖矿,那额外的空间需要也就有其合理性了。(我是不是有点诡辩了?)




04Lotus网络经常连不上,特别是在中国,感觉不稳定, 有什么办法可以解决吗?

回答:不幸的是,我们也没有特别的办法来提供帮助。也许你使用一个好一点的VPN就可以了。

内心:这是个该问我的问题吗?是不是问一问墙更合理一些。

再说了,不是大多数矿工都在中国吗?这是一个去中心化网络,连入任意一些诚实节点不就好了吗?

如果您说的是网络状态显示的网页的话,现在 filscan.io 网站也是中国人在维护。总之,应该是我们说效果不好才对。

好吧,我是官方,我来背锅。




05存储垃圾数据或真实数据对于计算矿工的有效算力时是否会有区别?

回答:矿工可以存储任何数据,是否垃圾数据网络实际上无法知道,只要你有有效的交易达成就可以了。甚至跟有没有交易都没有很大的关系。但,更详细的信息还请参考即将发布的经济模型。

内心:区分还是不区分,这是个问题;但怎样区分,是一个更直接的问题。没法区分,就不区分?那Deal的作用是什么?这个容我们再想想。

从网络的角度而言,为啥要区分?当网络体量足够大的时候,市场自然会区分。等着瞧好了。


06Spec(详细设计)何时定稿?

回答:现在Spec已经基本完成了,也基本稳定了。我们预期在互操作性方面和测试网期间如果发现问题的话,还会有一些小改动。

内心:这个问题很重要。但没有确切的完美答案。我就不说它很重要了。Spec定义几个方面:1)协议;2)证明;3)经济模型;这里偷换一下概念,按照一般区块链的说法,协议部分就是区块链了。协议部分确实基本完成了。

至于证明和经济模型,还要调一调。希望四月份测试网第二阶段上线前搞定吧。




07PoRep(复制证明)的方案完全敲定了吗?

回答:现在我们使用的是SDR方案。但是很难说这一定就是最终的方案。我们所做的最重要的事情之一,就是不断地改进复制证明,提高其实用性和安全性。所以,不要对某一个复制证明方案过于乐观。这也是我们不断地告诫大家不要大量采购硬件的原因。

内心:我们说的还不够明朗吗?不要买硬件,不要买硬件,不要买硬件(重要的事情说三遍)

现在的SDR方案还没有真正在测试网上跑过,虽然更安全,门槛也高了。很多服务器的效率会大打折扣。大家的接受度如何,现在还无法评估,安全性和参与度影响如何,也有待考察。期待下一次这个问题我有更好的答案。





08目前的交易主要由矿工上链,将来也需要带用户的验证信息吗?

回答:一个交易必须双方都同意,因此需要双方的签名。交易可以由一方发送至网络,比如矿工,但交易中应该同时含有用户的签名。

内心:这个技术问题,回答可以简单直接

虽然目前并没有做到这样,但应该是这样,在测试网第二阶段这部分应该实现了。




09Devgrants项目决定为何一再推迟。Wave#2应该1月中旬宣布,现在都三月份了。

回答:我们还在对申请进行评审。如果你希望得到我们的回复,请给我发邮件。

内心:这个,这个,确实有点慢了。回去催一下。最近都忙什么呢?感觉睡觉的时间都没有,事情还是没完没了。



10AMD 或者 Intel,哪个更适合Filecoin?

某甲:Intel;

某乙:当然是AMD

回答:当前的算法而言,你绝对更喜欢AMD,因为AMD有SHA扩展指令,这个在Seal的过程中起到的作用不可小觑。

但是,记住,算法在持续更新中,还是那句话,不要现在买硬件。

内心:竞争,才是我想看到的。不能一家独大,要建立分布式网络这点至关重要。不要有技术秘密,因此,有变化,还是早点讲吧。






我的相关文章

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存